package com.heima.model.user.pojos;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;

/**
* APP用户粉丝信息表
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ap_user_fan")
@ApiModel(value = "ApUserFan对象", description = "APP用户粉丝信息表")
public class ApUserFan implements Serializable {

private static final long serialVersionUID = 1L;

    /**
    * 主键
    */
    @ApiModelProperty(value = "主键")
    @TableField("id")
    private Integer id;
    /**
    * 用户ID
    */
    @ApiModelProperty(value = "用户ID")
    @TableField("user_id")
    private Integer userId;
    /**
    * 粉丝ID
    */
    @ApiModelProperty(value = "粉丝ID")
    @TableField("fans_id")
    private Integer fansId;
    /**
    * 粉丝昵称
    */
    @ApiModelProperty(value = "粉丝昵称")
    @TableField("fans_name")
    private String fansName;
    /**
    * 粉丝忠实度             0 正常             1 潜力股             2 勇士             3 铁杆             4 老铁
    */
    @ApiModelProperty(value = "粉丝忠实度            0 正常            1 潜力股            2 勇士            3 铁杆            4 老铁")
    @TableField("level")
    private Integer level;
    /**
    * 创建时间
    */
    @ApiModelProperty(value = "创建时间")
    @TableField("created_time")
    private Date createdTime;
    /**
    * 是否可见我动态
    */
    @ApiModelProperty(value = "是否可见我动态")
    @TableField("is_display")
    private Integer isDisplay;
    /**
    * 是否屏蔽私信
    */
    @ApiModelProperty(value = "是否屏蔽私信")
    @TableField("is_shield_letter")
    private Integer isShieldLetter;
    /**
    * 是否屏蔽评论
    */
    @ApiModelProperty(value = "是否屏蔽评论")
    @TableField("is_shield_comment")
    private Integer isShieldComment;

}
